home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 7
/
FM Towns Free Software Collection 7.iso
/
taropyon
/
guilib3
/
inc
/
egbmacro.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-11-30
|
793b
|
25 lines
#ifndef _EGBMACRO_H
#define _EGBMACRO_H
#define _EGB_FRCOLOR(_col) EGB_color(EgbPtr,0,(_col))
#define _EGB_BKCOLOR(_col) EGB_color(EgbPtr,1,(_col))
#define _EGB_FLCOLOR(_col) EGB_color(EgbPtr,2,(_col))
#define _EGB_TRCOLOR(_col) EGB_color(EgbPtr,3,(_col))
#define _EGB_PUTBLOCKCOLOR(_clip, _x1,_y1,_x2,_y2,_ds,_dat) { \
struct \
{ void *dat; \
unsigned short ds; \
short x1, y1, x2, y2; \
} putBlockPara; \
putBlockPara.dat = _dat; \
putBlockPara.ds = _ds; \
putBlockPara.x1 = _x1; \
putBlockPara.y1 = _y1; \
putBlockPara.x2 = _x2; \
putBlockPara.y2 = _y2; \
EGB_putBlockColor( EgbPtr, (_clip), (char *)&putBlockPara ); \
}
#endif